package com.hh.bss.common;

import java.util.Comparator;

public class NodePriorityComparator implements Comparator<Object> {

	public int compare(Object obj1, Object obj2) {
		int w1 = ((Node)obj1).weight;
		int w2 = ((Node)obj2).weight;
		if(w1 < w2){
			return 1;
		} else if (w1 > w2){
			return -1;
		}  else {
			int i1 = Integer.parseInt(((Node)obj1).id);
			int i2 = Integer.parseInt(((Node)obj2).id);  
			return i1 < i2 ? -1 : (i1 == i2 ? 0 : 1); 
		}
	}

}
